[−][src]Crate mathru
mathru
A crate that provides mathematics functions implemented entirely in Rust.
Usage
The library usage is described well in the API documentation - including example code.
Add this to your Cargo.toml
:
[dependencies]
mathru = "0.2.1"
Then import the modules and it is ready to be used:
use mathru::algebra::linear::{Matrix}; // Compute the LU decomposition of a 2x2 matrix let a: Matrix<f64> = Matrix::new(2, 2, vec![1.0, 3.0, -2.0, -7.0]); let (l, u, p): (Matrix<f64>, Matrix<f64>, Matrix<f64>) = a.dec_lu(); println!("{}", u);
Modules
algebra | Algebra |
analysis | Analysis |
elementary | Elementary functions |
num | |
optim | |
special | Special functions |
stats | Statistics |
Macros
Complex | |
Complex32 | |
Complex64 | |
matrix | Macro to construct matrices |
vector | Macro to construct vectors |